be firing on all cylinders - Francés Inglés Diccionario